package com.qf.mapper;


import com.qf.pojo.Stu;
import com.qf.pojo.StudentVO;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

/**
* @author LC
* @description 针对表【stu】的数据库操作Mapper
* @createDate 2025-10-01 18:10:46
* @Entity .pojo.Stu
*/
public interface StuMapper {

    Object getById(Integer id);

    ArrayList<Stu> getAll();

    ArrayList<Stu> getAllByCondition(HashMap<String, Object> map);

    int add(Stu stu);

    int update(Stu stu);

    int delete(Integer id);

    int deleteBatch(List<Integer> ids);

    ArrayList<StudentVO> getAllStuAndClass();

    List<StudentVO> getStuAndALLSubject(Integer id);

    List<StudentVO> getStuAndALLSubjectAndTeacher(Integer id);
}
